package com.bw.gmall.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 流量总览统计实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TrafficStats {
    // 统计时间
    private String statsTime;
    // 统计周期类型: 10s, 5m, 1h, 1d
    private String statsType;
    // 总访客数
    private Long uvCount;
    // 总浏览量
    private Long pvCount;
    // 新访客数
    private Long newUvCount;
    // 跳失率
    private Double bounceRate;
    // 商品访客数
    private Long goodsUvCount;
    // 商品浏览量
    private Long goodsPvCount;
    // 加购人数
    private Long cartAddCount;
    // 收藏人数
    private Long favoritesCount;
    // 支付买家数
    private Long paymentUserCount;
    // 支付金额
    private BigDecimal paymentAmount;
    // 支付转化率
    private Double paymentConversionRate;
    // PC端访客数
    private Long pcUvCount;
    // 无线端访客数
    private Long wirelessUvCount;
    // 创建时间
    private Long createTime;
}